﻿/*==================body====================*/
* { margin:0; padding:0;}
a img, img{border:0px;}
html, body {height: 100%;}
p{font-size:11px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:regular; text-decoration:none; color:#666666;}
body {width:100%; background-color:#ffffff; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:regular; font-size:12px; text-decoration:none; color:#000000;}
a{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-decoration:none; color:#006dc9;}
a:hover{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-decoration:underline; color:#006dc9;}
h1{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:14px; text-decoration:none; color:#666666;}
h2{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none; color:#666666;}
ul{list-style-type:none;}
.clear{clear:both;}
.mainbox{height: auto !important; width:100%; min-height:100%; background-position:center top; background-image:url(img/bgmain.png);  background-repeat: repeat-y; overflow:hidden;}
.mbox{width:100%; height:100%; background-position:center top; background-image:url(img/bgtop.png);  background-repeat: no-repeat;}
.mboxin{min-width:100%; height:100%; background-position:center bottom; background-image:url(img/bgbottom.png);  background-repeat: no-repeat; min-height:885px;}
.content{margin:auto; width:978px; height:100%; padding-top:10px;}

/*==================content====================*/
.headertop{height:9px; background-position:right top; background-image:url(img/headertop.png);  background-repeat: no-repeat; width:979px;}
.headerbox{background-position:center top; background-image:url(img/headerbg.png);  background-repeat: repeat-x; height:120px; width:965px; margin:0px 6px;}
.headerleft{float:left; width:345px;}
.logobox{padding:10px 0px 0px 24px;}
.headerright{float:left;}
.topmenu{float:left; }
.topmenu ul{list-style-type:none;}
.topmenu ul li{float:left; width:75px;}
.toplink{float:left;}
.menupunkt{float:left; height:5px; padding-left:13px; position:relative; top:-2px;}
.toplink p{color:#666666;}
.toplink p a{color:#666666;}
.langbox{float:left; cursor:pointer; z-index:110; position:relative;}
.login{float:left; padding-left:11px;}
.logintext{float:left;}
.logintext p a{color:#006ec6; font-size:12px;}
.logarrow{float:left; padding-left:8px;}
.lipp{float:left; padding-right:3px; position:relative; top:2px;}
.country{float:left; padding-right:10px;}
.country p a{color:#666666;}
.larrow{float:left; position:relative; top:-2px;}
.hlangbox{position:relative; top:0px;}
.hlangboxin{position:absolute; z-index:100; border:2px solid #ddc08c; left: -3px; width:100px; background-color:#ffffff;}
.hlangbox ul{list-style-type:none;}
.hlangbox ul li{background-color:#ffffff; margin:2px 2px 0px;}
.hiddendrop{display:none;}
.sinput{float:left;}
.sbutton{float:left;  height:25px; width:43px; text-align:center; background-position:center top; background-image:url(img/sbutton.png);  background-repeat: repeat-x;}
.sbutton p{line-height:19px; padding-left:7px; padding-top: 3px;}
.sbutton p a{color:#ffffff; font-size:11px;}
.sbutton p a:hover{text-decoration:none;}

.searchin{padding:4px 0px 4px 0px; background:transparent; border: 0px solid; color:#666666; text-decoration:none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:158px;}
.searchleft{float:left; width:10px; height:25px;}
.searchcenter{float:left; height:25px; background-position:center top; background-image:url(img/searchcenter.png);  background-repeat: repeat-x;}
.searchright{width:10px; height:25px; float:left;}
.loginbox .searchin{width:104px;}
.logincontent{}	
.loginright{float:left;}
.loginleft{float:left;}
.logincenter{padding-left:5px; float:left; background-position:center top; background-image:url(img/logcenter.png);  background-repeat: repeat-x; height:124px;}
.logincenter p{font-size:12px; color:#ffffff; padding:10px 0px 0px 4px;}
.sresult{position:relative; top:0px; display:none; z-index:200;}
.sresultbox{position:absolute; z-index:300;}
.restop{height:10px;}
.rescenter{background-position:center top; background-image:url(img/rescenter.png);  background-repeat: repeat-y; width:221px;}
.rescenter h1{font-size:15px; color:#ddbe88; padding-left: 26px;}
.rescenter ul{list-style-type:none; padding:6px 20px 0px;}
.rescenter li {background-position: 0 6px; background-image:url(img/karrow.png); background-repeat: no-repeat; padding-left: 6px;}
.rescenter li a{color:#666666; font-size:12px;}
.rescenter li a:hover{color:#006ec6;}
.rescenter li:hover {background: none; padding-left: 6px;}
.resbottom{height:10px;}
.bigots{border-top: 1px dashed #ddbe88;  margin: 15px 3px -3px 3px; height:33px;}
.tsearch{padding-left: 26px; margin-top: 10px;}

.maindrop{display:none; position:relative; z-index:100000;}
.maindrop.active {display:block; position:relative; top:0px; z-index:300;}
.maindropcontent.right{position:absolute; border:2px solid #e2c798; background-color:#ffffff; border-top:0px; width:447px; right:2px;}
.maindropcontent.left{position:absolute; border:2px solid #e2c798; background-color:#ffffff; border-top:0px; width:447px; left:2px;}
.maindropcontent.center{position:absolute; border:2px solid #e2c798; background-color:#ffffff; border-top:0px; width:447px; left:-145px;}

.dropbox{padding: 18px 0 18px 18px;}
.droplinks{float:left; width:143px; padding-bottom: 15px;}
.droplinks h1{color:#ddbe88; font-size:24px; padding-bottom: 6px;}
.droplinks ul{list-style-type:none;}
.menubox .droplinks ul li{background-position: 0 7px; background-image:url(img/karrow.png); background-repeat: no-repeat; padding-left: 7px; float:none; padding-right:5px;}
.menubox .droplinks ul li a{color:#666666; font-size:11px;}
.menubox .droplinks ul li a:hover{color:#006ec6;}
.menubox .droplinks ul li:hover{background:none;}
.dropbanner{border-top: 1px dashed #DDBE88;}
.dropbannerin{border:2px solid #DDBE88; margin:10px;}
.dropbannerinleft{float:left; padding-left: 10px;}
.dropbannerinleft h1{color:#ddbe88; font-size:36px;  margin-top: -5px; padding-bottom: 5px;}
.dropbannerinleft .logarrow{padding-right:3px; padding-left:0px;}
.dropbannerinright{float:right; height:66px;}

.menubox{display:block; padding-top:1px; padding-left:15px;}
.menubox ul{list-style-type:none;}
.menubox ul li{float:left; padding-right:13px;}
.linkbox{height:37px; position:relative; top:2px;}

.mlink{float:left; height:29px; padding-top:8px;}
.mlink.active{float:left; background-position:center top; background-image:url(img/mlink.png);  background-repeat: repeat-x;}
.mlink.current{float:left; background-position:center top; background-image:url(img/mlink2.png);  background-repeat: repeat-x;}
.mlink:hover{}
.marrow{float:left;}
.mlink  a{letter-spacing:0.5px; font-size:19px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:regular; text-decoration:none; color:#703824;}
.mlink  a.active{letter-spacing:0.5px; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:regular; text-decoration:none; color:#ffffff;}
.links{float:left; z-index:90; position:relative;}
.mlinkleft{float:left; width:10px; height:37px;}
.mlinkleft.active{float:left; background-position:center top; background-image:url(img/mlinkleft.png);  background-repeat: no-repeat; width:10px; height:37px;}
.mlinkleft.current{float:left; background-position:center top; background-image:url(img/mlinkleft2.png);  background-repeat: no-repeat; width:10px; height:37px;}
.mlinkright{float:left; width:10px; height:37px;}
.mlinkright.active{float:left; background-position:center top; background-image:url(img/mlinkright.png);  background-repeat: no-repeat; width:10px; height:37px;}
.mlinkright.current{float:left; background-position:center top; background-image:url(img/mlinkright2.png);  background-repeat: no-repeat; width:10px; height:37px;}

.otsing{float:right; padding-top:5px; padding-right:3px;}
.otsingleft{float:left;}
.otsingright{float:left;}
.searchbox{padding-top:25px; width:221px; float:right; z-index:100; position:relative;}
.searchbutton{float:left; padding-left:7px;}
.searchbuttonleft{float:left;}
.searchbuttonright{float:left;}
.searchbuttoncenter{float:left; background-position:center top; background-image:url(img/sbutcenter.png);  background-repeat: repeat-x; height:22px;}
.searchbuttoncenter p{padding:4px 11px 0px;}
.searchbuttoncenter p a{color:#000000;}
.searchbuttoncenter p a:hover{text-decoration:none;}
.otsingcenter{float:left; background-position:center top; background-image:url(img/otsingcenter.png);  background-repeat: repeat-x; height:22px;}
.sideinput{color:#666666; padding:2px 0px 5px 5px; background:transparent; border: 1px solid #ddbe88; text-decoration:none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:257px;}
.codein{padding:2px 0px 1px 5px; background:transparent; border: 1px solid #ddbe88; color:#666666; text-decoration:none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:62px;}
.code{width:94px; height:23px; float:left; padding:0px 13px 0px 23px;}
.codeinput{float:left;}
.areatext{padding:2px 5px 5px 5px; background:transparent; border: 1px solid #ddbe88; color:#666666; text-decoration:none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:252px; height:112px; overflow:hidden;}
.sabutton{float:right; padding-top: 1px; padding-right:38px;}
.sabutton.tsearch{float:none; padding-top: 1px; padding-right:38px;}
.sabuttonleft{float:left; height:20px;}
.sabuttoncenter{float:left;background-color:#006ec6; height:20px;  padding: 0px 8px;}
.sabuttoncenter p{padding-top:2px;}
.sabuttoncenter p a{color:#ffffff;}
.sabuttoncenter p a:hover{text-decoration:none;}
.sabuttonright{float:left; height:20px;}

.centerbox{margin:auto; width:100%; min-height:100%; background-position:center top; background-image:url(img/centerbg2.png);  background-repeat: repeat-y; width:965px;}
.centerinbox{background-position:center top; background-image:url(img/centertop.png);  background-repeat: repeat-x; width:965px;}
.maincontent{padding: 20px 20px 16px;}
.leftbox{float:left; width:549px;}
.rightbox{float:left; padding-left:25px;}
.pealkiri{text-align:center; position:relative; height:37px; top:-20px;}
.pealkiri p{font-size:48px; color:#ddbe88; text-align:center;}
.tagasisidebox{border:2px solid #ddbe88; width:325px; height:390px; padding:19px 0px 0px 18px; background-color: #FFFFFF;}
.tagasisidebox h1{padding-bottom:6px; font-size:14px; color:#006ec6;}
.tagasisidebox p{padding-bottom:20px;}
.forms{padding:0px 0px 11px 23px;}
.formsarea{padding:0px 0px 17px 23px;}

.footerbox{}
.footerleft{float:left;}
.footerright{float:left;}
.footermain{background-position:center top; background-image:url(img/footercenter.png);  background-repeat: repeat-x; min-height:144px; float:left; width:938px;}
.footerlinks{float:left; padding: 7px 0 0 10px;}
.flinksbox{float:left; padding-right: 10px; width: 93px; height: 95px;}
.flinksbox p{font-size:16px; color:#703824;}
.flinksbox ul{list-style-type:none; padding-top: 2px;}
.flinksbox ul li{line-height: 16px;}
.flinksbox ul li a{color:#666666; }
.rights{}
.rights p{font-size:11px;}
.reklaam{float:left; padding-top: 10px;}
.reklaambox{}
.reklaambox ul{list-style-type:none;}
.reklaambox ul li{float:left; padding-right: 6px;}
.tellimine{ padding-top: 5px; text-align: right;}
.teltext{float:left;}
.teltext p{color:#ddbe88; font-size:24px;}
.telicon{float:left;  padding: 5px 0 0 5px;}
.footerr{float:right; padding-right: 10px;}
.registercontent{float:right;}
.telliminecontent{float:right;}
.tnumber{font-size:16px; color:#006dc9; padding-bottom: 4px;}
.tnumber span{font-size:13px;}
.info{text-align:right; height: 65px;}
.register{text-align: right;}
.register p{float:left;}
.register p a{color:#006dc9; font-size:12px;}
.register img{float:left; padding:5px 0px 0px 5px;}
.scroll-pane,.scroll-pane-arrows
			{
				width: 320px;
				height: 370px;
				overflow: auto;
			}
			.horizontal-only
			{
				height: auto;
				max-height: 100px;
			}
.newsblock{}
.newsblockleft{float:left; padding-bottom:17px;}
.newsblockright{float:left; padding-left: 20px; width: 145px;}
.newsblockright p{padding:0px;}
.newslink{background-position: 0 6px; background-image:url(img/arrow.png); background-repeat: no-repeat; padding-left: 9px;}
.newslink a{font-size:12px; color:#006ec6;}